package com.fudan.adse.dao;

import com.fudan.adse.domain.po.Resource;
import com.fudan.adse.domain.po.Role;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Jerry Zhang <zhangjian16@fudan.edu.cn>
 * @desc 自定义后台用户与角色管理Dao
 * @date 2022-11-09 02:13
 */
public interface UserRoleDao {

    /**
     * 获取用户所有角色
     */
    List<Role> getRoleList(@Param("userId") Integer userId);

    /**
     * 获取用户所有可访问资源
     */
    List<Resource> getResourceList(@Param("userId") Integer userId);

}
